self-compacting concrete - English Synonyms Dictionary